package com.dycx.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dycx.system.dto.RolePermissionDTO;
import com.dycx.system.entity.RolePermissionDO;

import java.util.List;


public interface RolePermissionService extends IService<RolePermissionDO> {


    /**
     * 添加
     */
    Boolean insert(RolePermissionDTO dto);

    /**
     * 查询单个角色的权限
     */
    List<String> getPermissionIds(int roleId);

    /**
     * 查询多个角色的权限
     */
    List<String> getPermissionIdsByRoleIds(List<Integer> roleIds);

    /**
     * 删除
     */
    Boolean delete(Integer roleId);

}
